//
// Created by seeed on 25-8-14.
//

#ifndef GDATA_H
#define GDATA_H

#include <Arduino.h>

#define EI_CAMERA_RAW_FRAME_BUFFER_COLS     160     // 摄像头原始帧宽度
#define EI_CAMERA_RAW_FRAME_BUFFER_ROWS     120     // 摄像头原始帧高度
#define EI_CLASSIFIER_INPUT_WIDTH           160     // 分类器输入宽度
#define EI_CLASSIFIER_INPUT_HEIGHT          120     // 分类器输入高度

// 硬件引脚定义 - 适用于XIAO ESP32S3
#define LED0_Pin D0         // LED0引脚定义
#define Button0_Pin D1               // 按键0引脚定义
#define Relay_Pin D2                 // 继电器引脚定义
#define AIResult_Pin D3              // AI识别输入引脚定义

//切换模式需要的时间
extern uint8_t nowRunMode;         // 运行模式 默认模式为AI模式
#define MODE_SWITCH_TIME_S 3    // 长按3S模式切换
// 运行模式
enum RunMOde{
    AI_MODE = 0,        // AI模式
    Manual_Mode = 1,     // 手动模式
};

#endif //GDATA_H